package com.entity;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
import javax.persistence.Table;

/**
 *  @Description: 电费回收情况
 *  @author  SLH
 *  @date  20170312
 */
@Entity
@Table(name = "yl_powerrate_recovery")
public class PowerRateRecovery implements java.io.Serializable{
	private static final long serialVersionUID = 1L;
	
	/** 主键 **/
	private Integer id;
	
	/**班组编码**/
	private String bzId;
	
	/**班组名称**/
	private String bzName;
	
	/**日期**/
	private String cDate;
	
	/**累计欠费**/
	private Float arrearage;
	
	/**累计回收率**/
	private Float rateofrecovery;
	
	/**累计应收(万)**/
	private Float accuOfReceivable;
	
	/**当月应收(万)**/
	private Float monthOfReceivable;
	
	/**当月欠费(万)**/
	private Float monthOfArrearage;
	
	/**单位编码**/
	private String orgNo;
	
	/**单位名称**/
	private String orgName;
	
	@Id
	@GeneratedValue (strategy = GenerationType.IDENTITY) 
	@Column(name ="ID",nullable=false,length=10)
	public Integer getId() {
		return id;
	}

	public void setId(Integer id) {
		this.id = id;
	}

	@Column(name ="bz_id")
	public String getBzId() {
		return bzId;
	}

	public void setBzId(String bzId) {
		this.bzId = bzId;
	}
	
	@Column(name ="bz_name")
	public String getBzName() {
		return bzName;
	}

	public void setBzName(String bzName) {
		this.bzName = bzName;
	}

	@Column(name ="c_date")
	public String getcDate() {
		return cDate;
	}

	public void setcDate(String cDate) {
		this.cDate = cDate;
	}

	@Column(name ="arrearage")
	public Float getArrearage() {
		return arrearage;
	}

	public void setArrearage(Float arrearage) {
		this.arrearage = arrearage;
	}

	@Column(name ="rateofrecovery")
	public Float getRateofrecovery() {
		return rateofrecovery;
	}

	public void setRateofrecovery(Float rateofrecovery) {
		this.rateofrecovery = rateofrecovery;
	}

	@Column(name ="accuOfReceivable")
	public Float getAccuOfReceivable() {
		return accuOfReceivable;
	}

	@Column(name ="monthOfReceivable")
	public Float getMonthOfReceivable() {
		return monthOfReceivable;
	}

	@Column(name ="monthOfArrearage")
	public Float getMonthOfArrearage() {
		return monthOfArrearage;
	}

	public void setAccuOfReceivable(Float accuOfReceivable) {
		this.accuOfReceivable = accuOfReceivable;
	}

	public void setMonthOfReceivable(Float monthOfReceivable) {
		this.monthOfReceivable = monthOfReceivable;
	}

	public void setMonthOfArrearage(Float monthOfArrearage) {
		this.monthOfArrearage = monthOfArrearage;
	}
	
	@Column(name ="orgNo")
	public String getOrgNo() {
		return orgNo;
	}

	@Column(name ="orgName")
	public String getOrgName() {
		return orgName;
	}

	public void setOrgNo(String orgNo) {
		this.orgNo = orgNo;
	}

	public void setOrgName(String orgName) {
		this.orgName = orgName;
	}
}
